package com.base.common.edu.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

/**
 * @Author Maple.Chen
 * @Description 页面菜单URI定义
 * @Date 19:51 2021/1/26
 **/
@Data
@ApiModel(description = "菜单定义实体")
@JsonIgnoreProperties(value = {"handler"})
public class SysMenu implements Serializable {

    private static final long serialVersionUID = -632045060396660706L;
    @ApiModelProperty( value = "菜单URI记录的唯一标识")
    private String menuId;
    @ApiModelProperty( value = "菜单URI名称")
    private String menuName;
    @ApiModelProperty( value = "菜单URI")
    private String menuUri;
    @ApiModelProperty( value = "菜单到权限映射集合")
    private Set<SysPower> sysPowers = new HashSet<SysPower>();


}
